strategically important point - Español Inglés Diccionario